/* 
 * @(#)ReservaDao.java 
 *  
 * Clase DAO de Reserva.  
 * 
 * @version 1.0
 * @date 01/11/12 
 * @author Karen Calderón
 *  
 */
package muhnes.sizoo.dal;
import muhnes.sizoo.HibernateUtilZoologia;
import muhnes.sizoo.modelo.Reserva;

/**
 * Clase que implementa los metodos definidos en ReservaDao
 */
public class ReservaDaoImpl extends GenericoDAO <Reserva, Integer> 
                            implements ReservaDao {
    
    public ReservaDaoImpl() {
        super( HibernateUtilZoologia.getSessionFactory() );
    }
    
    @Override
    protected Class<?> getClaseEntidad () {
        return Reserva.class;
    }

    /**
     * Entidad que verifica que la reserva no se repita
     *  
     */
    @Override
    public boolean verificarUnicidad(Reserva entidad) {
        return true;
    }
    
     /**
     * Método que verifica que la entidad dependa de otras entidades.
     *  
     */
    @Override
    public boolean verificarDependencia (Reserva entidad) {
        return false;
    }
    
}
